package iso3.pt.model;
import java.util.Set;

import iso3.pt.model.Alumno;

public class Asignatura {
	
	private int id;
	private int codigo;
	private String nombre;
	private float creditos;
	private Set<Unidad> unidades;
	private Set<Alumno> alumnos;
	
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public int getCodigo() {
		return codigo;
	}
	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public float getCreditos() {
		return creditos;
	}
	public void setCreditos(float creditos) {
		this.creditos = creditos;
	}
	
	public boolean estaMatriculado(Alumno alumno) {
		
		return alumnos.contains(alumno);
		
	}
	
	public Asignatura(int id, int codigo, String nombre, float creditos) {
		super();
		this.id = id;
		this.codigo = codigo;
		this.nombre = nombre;
		this.creditos = creditos;
	}
	public Asignatura() {
		super();
		// TODO Auto-generated constructor stub
	}
	public Set<Unidad> getUnidades() {
		return unidades;
	}
	public void setUnidades(Set<Unidad> unidades) {
		this.unidades = unidades;
	}
	public Set<Alumno> getAlumnos() {
		return alumnos;
	}
	public void setAlumnos(Set<Alumno> alumnos) {
		this.alumnos = alumnos;
	}
	
	

}
